const tags = {
    name: "schedules",
    description: "排片管理模块",
};
const schemas = {
    moviesId: {
        properties: {
            // actor: {
            //     type: "string",
            //     description: "演员",
            // },
            // area: {
            //     type: "string",
            //     description: "国家",
            // },
            // cname: {
            //     type: "string",
            //     description: "电影名",
            // },
            // count: {
            //     type: "string",
            //     description: "暂无",
            // },
            // director: {
            //     type: "string",
            //     description: "地区",
            // },
            // ename: {
            //     type: "string",
            //     description: "日文名",
            // },
            // imgs: {
            //     type: "array",
            //     description: "图片",
            // },
            // intro: {
            //     type: "string",
            //     description: "暂无",
            // },
            // isClassic: {
            //     type: "string",
            //     description: "状态",
            // },
            // poster: {
            //     type: "string",
            //     description: "图片地址",
            // },
            // score: {
            //     type: "number",
            //     description: "评分",
            // },
            // time: {
            //     type: "number",
            //     description: "票价",
            // },
            // type: {
            //     type: "string",
            //     description: "类型",
            // },
            // upDate: {
            //     type: "string",
            //     description: "上映时间",
            // },
            // __v: {
            //     type: "number",
            //     description: "暂无",
            // },
            // _id: {
            //     type: "string",
            //     description: "唯一属性",
            // },
            data: {
                type: "array",
                description: "电影数据",
            },
        },
    },
    cinemaId: {
        properties: {
            total: {
                type: "array",
                description: "影院数据",
            },
        },
    },
    projectionId: {
        properties: {
            total: {
                type: "array",
                description: "放映厅数据",
            },
        },
    }

};

// 配置接口
const paths = {
    "/schedules/movies": {
        get: {
            tags: ["schedules"],
            summary: "获取影片信息",
            description: "获取影片信息，填充下拉列表",
            // 请求参数的数据类型
            consumes: ["application/json"],
            // 参数
            parameters: [
                {}
            ],
            responses: {
                200: {
                    description: "操作成功",
                    content: {
                        "application/json": {
                            schema: {
                                $ref: "#/components/schemas/moviesId",
                            },
                        },
                    },
                },
                404: {
                    description: "找不到资源",
                },
            },
        },
    },
    "/schedules/cinema": {
        get: {
            tags: ["schedules"],
            summary: "获取放映厅信息",
            description: "获取放映厅信息，填充下拉列表",
            // 请求参数的数据类型
            consumes: ["application/json"],
            // 参数
            parameters: [
                {}
            ],
            responses: {
                200: {
                    description: "操作成功",
                    content: {
                        "application/json": {
                            schema: {
                                $ref: "#/components/schemas/cinemaId",
                            },
                        },
                    },
                },
                404: {
                    description: "找不到资源",
                },
            },
        },
    },
    "/schedules/projection": {
        get: {
            tags: ["schedules"],
            summary: "获取放映厅信息",
            description: "获取放映厅信息，填充下拉列表",
            // 请求参数的数据类型
            consumes: ["application/json"],
            // 参数
            parameters: [
                {}
            ],
            responses: {
                200: {
                    description: "操作成功",
                    content: {
                        "application/json": {
                            schema: {
                                $ref: "#/components/schemas/projectionId",
                            },
                        },
                    },
                },
                404: {
                    description: "找不到资源",
                },
            },
        },
    },
};


module.exports = { tags, schemas, paths }